Classes of Cost Estimation Models 1 Running Head: CLASSES OF COST ESTIMATION MODELS MetaTech Consulting, Inc. White Paper Classes of Software Cost Estimation Models with Consideration to Influential Factors
نویسنده
چکیده
This paper presents a discussion of two classes of software cost estimation models: parametric and heuristic. A brief treatment of each class is followed by a summarization of some of the more prevalent models within the respective class. The parametric class of models is demonstrated through a discussion of the most current version of the Constructive Cost Model (COCOMO 2.0) model and the Function Point Analysis model. An elementary representation of the formulas used for each model is provided to illustrate the most influential factors of each. The bottom-up, top-down, and estimation by analogy models are offered as examples of heuristic cost estimation models. The conclusion summarizes the classes of cost estimation models and illuminates the strengths and weakness of each. Classes of Cost Estimation Models 3 Classes of Software Cost Estimation Models with Consideration to Influential Factors Effective project management necessitates accurate estimations of time, material, and resources. Estimates are generally needed very early in the development lifecycle though their accuracy is least in the beginning phases. Agarwal et al. (2001) assert that software cost estimation is a continual process present throughout a project lifecycle (Figure 1). By comparing estimates with actual metrics, it is possible to improve the process with each iteration. For nearly fourth years researchers and practitioners have endeavored to synthesize and improve models to produce more accurate and reliable cost estimations for software intensive systems. The present essay draws on some of the most recent research in the field to help illuminate the reader on the maturation of the models being used and the factors that contribute to their accuracy. The purpose of this paper is to convey to the reader in a concise form an understanding of cost estimation models, how and when they are best used, and the factors that practitioners must be aware of to better select from the alternatives.
منابع مشابه
A New Optimized Hybrid Model Based On COCOMO to Increase the Accuracy of Software Cost Estimation
The literature review shows software development projects often neither meet time deadlines, nor run within the allocated budgets. One common reason can be the inaccurate cost estimation process, although several approaches have been proposed in this field. Recent research studies suggest that in order to increase the accuracy of this process, estimation models have to be revised. The Construct...
متن کاملExperimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering
One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...
متن کاملA New Empirical Model to Increase the Accuracy of Software Cost Estimation (TECHNICAL NOTE)
We can say a software project is successful when it is delivered on time, within the budget and maintaining the required quality. However, nowadays software cost estimation is a critical issue for the advance software industry. As the modern software’s behaves dynamically so estimation of the effort and cost is significantly difficult. Since last 30 years, more than 20 models are already develo...
متن کاملA New Approach to Software Cost Estimation by Improving Genetic Algorithm with Bat Algorithm
Because of the low accuracy of estimation and uncertainty of the techniques used in the past to Software Cost Estimation (SCE), software producers face a high risk in practice with regards to software projects and they often fail in such projects. Thus, SCE as a complex issue in software engineering requires new solutions, and researchers make an effort to make use of Meta-heuristic algorithms ...
متن کاملA Novel ICA-based Estimator for Software Cost Estimation
One of the most important and valuable goal of software development life cycle is software cost estimation or SCE. During the recent years, SCE has attracted the attention of researchers due to huge amount of software project requests. There have been proposed so many models using heuristic and meta-heuristic algorithms to do machine learning process for SCE. COCOMO81 is one of the most popular...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003